project(CSVExporter)

set(CSVExporter_Sources
    CSVExporterFactory.cpp
    CSVExporterPlugin.cpp
    CSVExporterDialog.cpp
    ../CSVExporter.cpp
    ../LocalTrajExtraction.cpp
)

set(CSVExporter_Headers
    CSVExporterFactory.h
    CSVExporterPlugin.h
    CSVExporterDialog.h
    ../CSVExporter.h
    ../LocalTrajExtraction.h
)

set(CSVExporter_Moc
    CSVExporterDialog.h
    CSVExporterPlugin.h
    ../../MMMViewer/MotionHandler.h
)

set(CSVExporter_Ui
    CSVExporterDialog.ui
)

DefineMotionHandlerPlugin(${PROJECT_NAME} "${CSVExporter_Sources}" "${CSVExporter_Headers}" "${CSVExporter_Moc}" "${CSVExporter_Ui}" "")
target_link_libraries(${PROJECT_NAME}  PUBLIC KinematicSensor ModelPoseSensor)
